using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.Xml.Serialization;

namespace Pg.BioMedics.RatObserver.Gui.Packaging
{
    [XmlRoot()]
    public class VideoInfo
    {
        #region Fields

        private Guid _id;
        private string _title;
        private string _description;
        private DateTime? _date;
        private double _amplitude;
        private double _frequency;

        #endregion

        #region Properties

        [XmlElement()]
        public Guid Id
        {
            get
            {
                return _id;
            }

            set
            {
                _id = value;
            }
        }

        [XmlElement()]
        public string Title
        {
            get
            {
                return _title;
            }

            set
            {
                _title = value;
            }
        }

        [XmlElement()]
        public string Details
        {
            get
            {
                return _description;
            }

            set
            {
                _description = value;
            }
        }

        [XmlElement()]
        public DateTime? Date
        {
            get
            {
                return _date;
            }

            set
            {
                _date = value;
            }
        }

        [XmlElement()]
        public double Amplitude
        {
            get
            {
                return _amplitude;
            }

            set
            {
                _amplitude = value;
            }
        }

        [XmlElement()]
        public double Frequency
        {
            get
            {
                return _frequency;
            }

            set
            {
                _frequency = value;
            }
        }

        #endregion
    }
}
